<?php
	session_start();
	//定义一个常量，用来授权调用includes里面的文件
	define('IN_TG',true);
	//定义一个常量，用来指定本页的内容
	define('SCRIPT','photo_add_dir');
	
	//引入公共文件
	//转换成硬路径，引用速度更快
	require dirname(__FILE__).'/includes/common.inc.php';
	
	//这张页面必须是管理员才能登陆的
	_manage_login();
	
	//添加目录
	if(isset($_GET['action']) && $_GET['action'] == 'adddir'){
		if(!!$_rows = _fetch_array("select tg_uniqid from tg_user where tg_username='{$_COOKIE['username']}' limit 1")){
			
			//为了防止cookie伪造，还要比对一下唯一标示符uniqid()
			_uniqid($_rows['tg_uniqid'],$_COOKIE['uniqid']);
			include ROOT_PATH.'includes/check.func.php';
			//接收数据
			$_clean = array();
			$_clean['name'] = _check_dir_name($_POST['name'],2,20);
			$_clean['type'] = $_POST['type'];
			if(!empty($_clean['type'])){
				$_clean['password'] = _check_dir_password(($_POST['password']),6);
			}
			$_clean['content'] = $_POST['content'];
			$_clean['dir'] = time();
			$_clean = _mysql_string($_clean);
			//先检查一下主目录是否存在
			if(!is_dir('photo')){
				mkdir('photo',0777);
			}
			//再在这个主目录里面创建你定义的相册目录
			if(!is_dir('photo/'.$_clean['dir'])){
				mkdir('photo/'.$_clean['dir']);
			}
			//把当前的目录信息写入数据库
			if(empty($_clean['type'])){		//没有密码
				_query("insert into tg_dir(
											tg_name,
											tg_type,
											tg_content,
											tg_dir,
											tg_date
										) 
									values(
											'{$_clean['name']}',
											'{$_clean['type']}',
											'{$_clean['content']}',
											'photo/{$_clean['dir']}',
											NOW()
										)");
			}else{	//有密码
				_query("insert into tg_dir(
											tg_name,
											tg_type,
											tg_content,
											tg_dir,
											tg_date,
											tg_password
										) 
									values(
											'{$_clean['name']}',
											'{$_clean['type']}',
											'{$_clean['content']}',
											'photo/{$_clean['dir']}',
											NOW(),
											'{$_clean['password']}'
										)");
			}
			//目录添加成功
			if(_affected_rows() == 1){
				_close();
				_location('目录添加成功','photo.php');
			}else{
				_close();
				_alert_back('目录添加失败');	
			}
		}else{
			_alert_back('非法登录');
		}
	}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
	require ROOT_PATH.'includes/title.inc.php';
?>
<script type="text/javascript" src="js/photo_add_dir.js"></script>
</head>

<body>

	<?php
      	require ROOT_PATH."includes/header.inc.php";
	?>
      
      <div id="photo">
      	<h2>添加相册目录</h2>
            <form method="post" action="?action=adddir">
            <dl>
            	<dd>相册名称：<input type="text" name="name" class="text"/></dd>
                  <dd>相册类型：<input type="radio" name="type" value="0" checked="checked"/>公开　<input type="radio" name="type" value="1"/>私密</dd>
                  <dd id="pass">相册密码：<input type="password" name="password" class="text"/></dd>
                  <dd>相册描述：<textarea name="content"></textarea></dd>
                  <dd><input type="submit" class="submit" value="添加目录"/></dd>
            </dl>
            </form>
      </div>
	
      <?php
      	require ROOT_PATH."includes/footer.inc.php";
	?>

</body>
</html>	